package com.jinwei.qunguanjia.system.dao;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.jinwei.qunguanjia.system.dto.SysInitDTO;
import com.jinwei.qunguanjia.system.dto.SysUserDTO;
import com.jinwei.qunguanjia.system.po.SysUserPO;

import java.util.List;

public interface SysUserDAO extends BaseMapper<SysUserPO> {

    List<SysUserDTO> listUser(SysUserDTO sysUserDTO);
    List<SysUserDTO> listAllocated(SysUserDTO sysUserDTO);
    List<SysUserDTO> listUnallocated(SysUserDTO sysUserDTO);
    SysUserDTO getUserByUserName(String userName);
    SysUserDTO getUserById(String id);

    void init(SysInitDTO sysInitDTO);

}
